package com.yikaiye.android.yikaiye.model;

import java.util.List;

public class InvoiceRecordsModel {
    private List<InvoiceModel> records;

    public List<InvoiceModel> getRecords() {
        return records;
    }

    public void setRecords(List<InvoiceModel> records) {
        this.records = records;
    }

    public static class InvoiceModel {
        /**
         * 发票id
         */
        private String id;
        /**
         * 发票编号
         */
        private String invoiceNo;
        /**
         * 社会信用代码
         */
        private String creditNo;
        /**
         * 主体名称
         */
        private String subjectName;
        /**
         * 申请发票金额
         */
        private String invoiceMoney;
        /**
         * 本次实际开票金额
         */
        private String sjInvoiceMoney;
        /**
         * 开票类型：0.电子发票 1.纸质发票 2.数电票(全电发票)
         */
        private Integer billingType;
        /**
         * 发票类型(1-增值税普通发票，2-增值税专用发票，3-定额发票)
         */
        private Integer invoiceType;
        /**
         * 类型（0-未审核，1.已审核，2.已开票，3.已红冲，4.已作废）
         */
        private Integer type;
        /**
         * 发票申请时间
         */
        private String applyCreateTime;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getInvoiceNo() {
            return invoiceNo;
        }

        public void setInvoiceNo(String invoiceNo) {
            this.invoiceNo = invoiceNo;
        }

        public String getCreditNo() {
            return creditNo;
        }

        public void setCreditNo(String creditNo) {
            this.creditNo = creditNo;
        }

        public String getSubjectName() {
            return subjectName;
        }

        public void setSubjectName(String subjectName) {
            this.subjectName = subjectName;
        }

        public String getInvoiceMoney() {
            return invoiceMoney;
        }

        public void setInvoiceMoney(String invoiceMoney) {
            this.invoiceMoney = invoiceMoney;
        }

        public String getSjInvoiceMoney() {
            return sjInvoiceMoney;
        }

        public void setSjInvoiceMoney(String sjInvoiceMoney) {
            this.sjInvoiceMoney = sjInvoiceMoney;
        }

        public Integer getBillingType() {
            return billingType;
        }

        public void setBillingType(Integer billingType) {
            this.billingType = billingType;
        }

        public Integer getInvoiceType() {
            return invoiceType;
        }

        public void setInvoiceType(Integer invoiceType) {
            this.invoiceType = invoiceType;
        }

        public Integer getType() {
            return type;
        }

        public void setType(Integer type) {
            this.type = type;
        }

        public String getApplyCreateTime() {
            return applyCreateTime;
        }

        public void setApplyCreateTime(String applyCreateTime) {
            this.applyCreateTime = applyCreateTime;
        }
    }
}
